home *** CD-ROM | disk | FTP | other *** search
/ mac CD 73 / Image.iso / updates / soundsaVR 2.0.1 / SoundSaVR 2.01.sit / SoundSaVR 2.01 / SoundSaVR 2.01.rsrc / TEXT_1000_SSVR_READ ME.txt < prev    next >
Text File  |  2000-08-26  |  78KB  |  1,342 lines

  1.  
  2. READ ME - Version 2.01                                                                                                                   Revised August 25, 2000 
  3.  
  4. Welcome to SoundSaVR¬Æ 2.01, the wired sprite QTVR editing tool that embes directional sound into single or multinode panorama movies. 
  5. _______________________________________________________________________________________________________________
  6.  
  7. System Requirements
  8.  
  9. SoundSaVR 2.01 requires a Macintosh PowerPC or compatible system with a base requirement of 5 MB of RAM 
  10. and 5 MB of hard disk space for installation. The sounds and VR movies used will require additional hard disk 
  11. space and memory. A recommended system configuration for adding sounds to VR movies is 16 MB RAM and 
  12. 50 MB of hard disk space. SoundSaVR requires QuickTime 3.0 to be installed (version 4.12 strongly 
  13. recommended), and requires System 8 or higher.  Sound Manager 3.3 should also be installed as some 
  14. compression codecs require it.
  15. _______________________________________________________________________________________________________________
  16.  
  17.  
  18. Usage Notes
  19.  
  20. Adding sounds using SoundSaVR should be the last step in the QTVR authoring process. This is due to a special
  21. flattening process that permits QuickTime to loop sounds without storing it multiple times. As QuickTime 
  22. editing software calls the default QuickTime flattening function, when a SoundSaVR movie is re-flattened it 
  23. will grow in size. Only SoundSaVR is capable of flattening SoundSaVR movies. 
  24.  
  25. Modifications using other editors such as Movie Player will work as long as the movie is not flattened.  To 
  26. flatten the movie, open it with SoundSaVR and save the movie again. 
  27.  
  28. Note that multinode movies with object nodes are now supported, but sounds can not be added to the object nodes. 
  29.  
  30. Developers who are using authoring packages with scripting capabilities such as Director or mTropolis, 
  31. should take note that each node is set to a length of approximetely one hour so that sounds can 
  32. independently loop.  At the end of each hour the movie will transition to the next sequential node in the 
  33. movie file.
  34. _______________________________________________________________________________________________________________
  35.  
  36.  
  37. Quick Start
  38.  
  39.   Launch SoundSaVR
  40.     Open a QTVR movie
  41.  
  42.     Add sounds to all nodes (unless a node is an object)
  43.       Select a node in the movie   (repeat as necessary)
  44.         Import required sound files   (repeat as necessary)
  45.           Click the "Add Sound..." button
  46.           Choose a sound file from the dialog
  47.           Repeat until all required sounds have been imported
  48.  
  49.     Preview the sound settings ( as often as desired during the steps below)
  50.       Select the "Edit Mode 
  51.  
  52.     Set the correct direction for sounds that should pan
  53.       Select a sound from the "Sounds" list box
  54.       Pan the movie to the desired angle
  55.       Click the "Set Angle" button
  56.       Repeat until all directional sounds have been set correctly
  57.  
  58.     Set the volumes for each sound
  59.       Select a sound from the "Sounds" list box
  60.       Drag the volume slider(s) to the desired level
  61.       Repeat until all sound volumes have been set as desired
  62.  
  63.     Save the output movie
  64.       Select "Save A Copy As...." menu item from the "File" menu
  65.       Choose the file destination from the dialog
  66. _______________________________________________________________________________________________________________
  67.  
  68.  
  69. The Menu Bar
  70.  
  71. There are two active menu bar items in SoundSaVR: File and Options.
  72.  
  73. The File menu has five active items: 
  74. "Open...", "Close",  "Save A Copy As...",  and "Quit" 
  75.  
  76. The "Open... " menu item will open a dialog to select a movie file.  Importing a file that has no panorama 
  77. track or QTVR track will cancel the process and the user will be notified that the file was not a panorama.  
  78. When a valid QTVR movie has been selected, a SoundSaVR editing window will open, displaying the selected 
  79. movie file. 
  80.  
  81. The "Close" menu item will close the active editing window.  If the movie has been edited, and the changes 
  82. haven't been saved, a dialog will open prompting the user to save before closing the movie, to close without 
  83. saving, or to cancel. 
  84.  
  85. The "Save A Copy As..." menu item will open a standard put-file dialog allowing the user to save the current 
  86. movie with edited sounds.  It is recommended that users do not try to overwrite already existing files. 
  87.  
  88. The "Export..." menu item is only available if a NodeSaVR registration key is installed.  See your NodeSaVR 
  89. documentation for usage. 
  90.  
  91. The "Quit" menu item will close all editing windows and Quit the application.  As with the Close menu item, 
  92. the user will be prompted to save any changes. 
  93.  
  94.  
  95.  
  96. The Options menu has nine active items: the first two, "Degrees" and "Cross Hairs", toggle the info displays 
  97. on and off.  The remaining six menu items set the color of the information displays.  
  98.  
  99. The info displays use the dimensions of the panorama track, not the entire movie, and are therefore always 
  100. placed in their correct positions even if a panorama track has been rotated or if additional media elements 
  101. have been added to the movie.
  102. _______________________________________________________________________________________________________________
  103.  
  104.  
  105. The Editing Window
  106.  
  107. Only one SoundSaVR editing window can be opened at a time.  Clicking the windows "zoom box" will reset 
  108. the window to its original size if it has been changed. 
  109.  
  110. The Editing Panel
  111. Each window contains an editing panel on the left side, that has a "Node List", and "Sound List",  as well as 
  112. buttons to add or delete sounds, and controls that set the volume(s), type (ambient or directional), and 
  113. looping status of each imported sound. 
  114.  
  115. Add Sound... Button
  116. Clicking on this button will open a dialog box where an appropriate sound file can be selected in the get-file 
  117. list box.  Clicking on this button will open a dialog box where an appropriate sound file can be selected in the 
  118. get-file list box.  Clicking on Open will import the selected sound into the current node and display it in the 
  119. 'Sounds' list box.  Previously grayed out items in the SoundSaVR editing panel will become active.  If a sound 
  120. file (that is not in a QT movie) can be played back in QT3.0, the Open button will change to Convert.  
  121. Clicking on the button will convert the file to a QT movie, save the converted movie to a specified file 
  122. directory, and then import it into the current node. To add an RTSP track, first save the RTSP movie to your 
  123. hard-drive.  From the plug-in choose "Save As QuickTime Movie..." or from QuickTime Player choose "Save
  124. As..." and then "Make movie self-contained".  Then just add it like any other sound.
  125.  
  126. Remove Sound Button
  127. Clicking this button will remove the currently selected sound from the 'Sounds' list.  This button will be 
  128. grayed out if the Clicking this button will remove the currently selected sound from the 'Sounds' list.  This 
  129. button will be grayed out if the currently selected node has no sounds. 
  130.  
  131. Nodes List
  132. There will be only one item in this list if a single node pano is open. If it is a multinode pano, the name of each 
  133. node contained in the movie will  be displayed.  Clicking on a node list item will select it as the current editing 
  134. node and the sounds list box will be updated accordingly to reflect any sounds that may have been 
  135. embedded. 
  136.  
  137. Sounds List
  138. This list box will be grayed out until at least one sound file is imported into the current editing node. To 
  139. import a sound file, use the 'Add Sound...' button.  Clicking on a "Sounds" list item will select it as the current 
  140. editing sound, and update the sound setting controls accordingly.  If the currently selected sound is set to be
  141. directional, then the movie screen will be updated to display the corresponding view.  More than one sound 
  142. can be imported into each node, as long as there is enough available memory.  However, keep in mind that 
  143. too many sounds in a node can confuse the listener. 
  144.  
  145. Auto Play Button
  146. If this check box is selected, the audio for the current node will automatically start playing whenever the 
  147. end user enters the node. If this option is not selected you will need to include an external mechanism to 
  148. start the sound.
  149.  
  150.  
  151. Ambient Sound
  152. If the "Directional Sound" check box for a particular sound is not checked, the  sound is considered to be 
  153. ambient and its volume will not change based on the pan angle.  This is the default state of imported sounds.
  154. Setting Ambient Sound Volume.
  155.  
  156. Ambient sound volumes are set using a single control slider in the "Volume" section of the editing panel.  
  157. Drag the slider thumb to the desired sound level to set playback volume.  The volume is represented as a 
  158. range from -50 to 150 with the default being 100.  The current volume level is displayed in the upper right 
  159. of the Volume section.
  160.  
  161. Directional Sound
  162. An imported sound is considered to be directional (that is, the sound volume changes based on the pan 
  163. angle) if the "Directional Sound" check box is checked.  The current pan angle is used when clicking on this 
  164. check box.  When this box is  checked, the Volume section of the editing panel will display a second volume 
  165. control slider and label the controls "Front" and "Rear" respectively
  166.  
  167. Setting a Sounds Direction
  168. The direction of a sound can be changed in two ways:  by clicking the "Directional Sound" check box (only 
  169. the first time) or by clicking the "SET ANGLE" button after panning to the desired view.
  170.  
  171. Setting Directional sound volumes
  172. When the current sound to be edited is a directional sound, the "Volume" section of the editing panel 
  173. displays two control sliders and corresponding labels "Front" and "Rear". 
  174.  
  175. The slider labeled 'Front' indicates the volume that will be used when the pan angle matches the set 
  176. direction of the sound source. The slider labeled 'Rear' indicates the volume that will be used when the pan 
  177. angle is 180 degrees away from direction of the sound source.
  178.  
  179. The volume level can range from -50 to 150.  Zero to 100 represents an even fall off all the way around 
  180. the panorama with 180 degrees away from the set direction being inaudible.  Setting the Rear volume 
  181. lower than 0 produces a narrower volume fall off for a directional sound.  Setting the Front volume higher 
  182. than 100 amplifies sound sources if they were too quiet when originally sampled.
  183.  
  184.  
  185. Looping Style Check Box
  186. Selecting this check box will enable the Looping Style Pop Up Menu.  When this box is not selected the sound 
  187. will be played only once.
  188.  
  189. Looping Style Pop Up Menu
  190. Selecting an item will determine the loop state of the currently selected sound to indicate type of loop 
  191. generated for playback.
  192.  
  193.     Continuous will play the sound repeatedly for the entire duration of the current node.
  194.     Random Delay will play the sound repeatedly with random length silence between plays.
  195. _______________________________________________________________________________________________________________
  196.  
  197.  
  198. Known Issues
  199.  
  200. 1) Multinodes which contain object nodes are now supported but you can not add sounds to the object nodes. 
  201. This is due to the differences between the format of object movies, and panoramic movies. There are no 
  202. plans to add sounds to object nodes, as QuickTime currently does not have support for asynchronous track 
  203. playback in one self-contained movie. As a result, this issue will not be addressed by SoundSaVR.
  204.  
  205. 2) Adobe Go-Live requires the "GoLive CyberMovie Module." or your computer may crash during uploads.
  206.  
  207. _______________________________________________________________________________________________________________
  208.  
  209.  
  210. Reporting problems 
  211.  
  212. SoundSaVR 2.01 is a completely redisigned from the ground up application. As a result of the wide variety of different types of sound compressors, VR creation programs and system configurations, it is expected that some conflicts and bugs are going to be found. 
  213.  
  214. Please consult the FAQ for information on current SoundSaVR issues and bugs.   If you believe that you have found a different problem, please ensure that you can reproduce it, and check if it still occurs when starting up with only the required standard Apple extensions. Please also make sure that all source movies and sounds play correctly in MoviePlayer before they are brought into SoundSaVR. 
  215.  
  216. If problems persist, please e-mail a detailed description of the problem, how it is triggered, and if possible, an 
  217. example source movie, as well as what program the movie was authored with, to <dev@smgVR.com> 
  218. _______________________________________________________________________________________________________________
  219.         
  220. SoundSaVR¬Æ  - Copyright 2000 SQUAMISH Media Group, Inc. All rights reserved. 
  221. SoundSaVR and associated logos are registered trademarks of SQUAMISH Media Group, Inc. 
  222.   
  223.   
  224.   
  225. does not want them to be visible on a particular node. 
  226.  
  227.        mapsaVR preserves embedded media such as custom graphics or wired sprites. This is designed to provide further
  228.        compatibility with custom authored panoramas. Note that object movies and multinode movies that contain object movies are
  229.        not officially supported.   However, in some cases it is possible to use mapsaVR successfully with such movies.  Please see
  230.        the Tips and Tricks section for more details. 
  231.         
  232.  
  233.  
  234.  
  235. Using mapsaVR 
  236.  
  237.        To use mapsaVR a finished QTVR single or multinode panorama movie is needed, plus one or more images to use as
  238.        overhead maps of the area(s) where the nodes are located. 
  239.  
  240.        Maps can be created using a variety of graphics or rendering packages that save out any graphic format supported by
  241.        QuickTime (jpg, GIF, Pict, BMP, etc.). 
  242.  
  243.        If you wish to use custom node markers of your own design, you will need a resource editing tools such as ResEdit.  Please
  244.        see the tutorial on Marker Sets for more details. 
  245.  
  246.        mapsaVR works on most multinodes panorama movies, but there are certain tile requirements that need to be observed for
  247.        mapsaVR to work properly on some movies. 
  248.  
  249.        Object movies can be used with mapsaVR in some cases, and using mapsaVR with them is considered an advanced activity. 
  250.        Object movies are covered in the Tips and Tricks section.
  251.  
  252.  
  253.  
  254. Quick Start 
  255.  
  256.       Launch mapsaVR. 
  257.       Select a QTVR Panorama movie to open. 
  258.       Set the dimensions that you want your finished movie to have from the options window that opens. 
  259.       An editing window with the editing canvas will open displaying your pano. 
  260.       Drag the panorama movie to where you want it. 
  261.  
  262.     Add Maps and Set Markers 
  263.  
  264.        Import required map files 
  265.               Click the "Add..." button. 
  266.               Choose an image file from the dialog. 
  267.               Repeat until all required maps have been imported.
  268.        Set the Maps for each Node 
  269.  
  270.               Select one or more nodes in the movie. 
  271.               Select the appropriate map in the "Maps" list box. 
  272.               Position the maps by dragging them to the desired location. 
  273.               Repeat until all nodes have the desired maps in the correct locations.
  274.  
  275.        Set the correct direction for Indicator Markers 
  276.  
  277.               Select a node from the "Nodes" list box. 
  278.               Use the "Panorama Angle" slider control to pan the movie to view an identifiable object. 
  279.               Use the "Indicator Angle" slider control to point the indicator at the object in the panorama. 
  280.               Repeat for each node until the node's directional indicator has been set correctly.
  281.  
  282.     Preview the movie 
  283.  
  284.             Switch to the Preview Mode and interact with the panorama to see if everything works as it should. 
  285.             If necessary go back to Edit mode and make adjustments. 
  286.  
  287.     Save the output movie 
  288.  
  289.        Select "Save A Copy As...." menu item from the "File" menu. 
  290.        Choose the destination of the file from the dialog.
  291.  
  292.  
  293.  
  294. The Menu Bar 
  295.  
  296. There are four active menu bar items in mapsaVR: Apple, File, Edit and Display. 
  297.  
  298.  
  299.   
  300.  
  301. From the Apple menu the "About mapsaVR..." menu item can be accessed. 
  302.  
  303.        The "About mapsaVR ..." menu item will open a window that displays the application version number, user registration
  304.        information, and a scrolling text field for quick access to the ReadMe documentation.  
  305.  
  306.  
  307. The File menu has four active items: "Open...", "Close",  "Save A Copy As...",  and "Quit" 
  308.  
  309.        The "Open..." menu item will open a dialog to select a movie file.  Importing a file that has no panorama track or QTVR
  310.        track, will cancel the process and the user will be notified that the file was not a panorama.  A warning dialog will open if the
  311.        user opens an object movie or a multinode movie that contains an object.  The warning will tell the user to refer to the Tips
  312.        and Tricks section of this manual.  The user can continue to work with this movie, or they can close the editing window and
  313.        open a different movie. 
  314.  
  315.        When a valid QTVR panorama movie (with no previously embedded maps) has been selected, the "Movie Options"  dialog
  316.        window will open to allow output settings to be set.   If there are maps already present in the movie, the Movie Options
  317.        dialog will be bypassed and the editing window will open. 
  318.  
  319.        The "Close" menu item will close the active editing window.  If the movie has been edited, and the changes have not been
  320.        saved, a dialog will prompt the user to save before closing the movie, close the movie without saving, or cancel closing the
  321.        window. 
  322.  
  323.        The "Save A Copy As..." menu item will open a dialog asking the user to save the current movie.  It is recommended that
  324.        users do not try to overwrite already existing files. 
  325.  
  326.        The "Quit" menu item will close the editing window and Quit the application.  As with the "Close" menu item, the user will
  327.        be prompted to save any changes.  
  328.  
  329.  
  330. The Edit menu has one active item,  "Movie Options..." 
  331.  
  332.        The "Movie Options..." menu item will open a window that allows a number of options to be set that affect the entire
  333.        movie.   This window is initially displayed only when opening a QTVR Panorama movie that was not previously saved out
  334.        by mapsaVR.  Once a movie is open, this window can be opened again when the Editor Window is in "Edit Mode" .  When
  335.        in "Preview Mode" the menu will be grayed out.  
  336.  
  337.  
  338. The Display menu has nine active items: 
  339.  
  340.        The first two, "Degrees" and "Cross Hairs", toggle on and off the info displays for the panorama.  The next six menu
  341.        items set the color of the information displays to specific color selections.  The last item, "Choose..." allows a custom
  342.        display color to be selected.
  343.  
  344.  
  345.  
  346.   
  347.  
  348. Movie Options Window 
  349.  
  350. Map Options: 
  351.  
  352.        Markers:
  353.  
  354.               Marker Set Field 
  355.  
  356.                     This field displays the name of the marker set that will be used by mapsaVR.  If no marker
  357.                     set has been selected then a default set will be used and the field will display "Default".
  358.  
  359.               Import... Button 
  360.  
  361.                     Clicking this button will open a get file dialog that allows you to import mapsaVR marker
  362.                     sets.  Clicking the "Show Preview" check box in this window will display a visual
  363.                     representation of the selected marker set.  Changes will not be seen until the "Movie
  364.                     Options..." window is closed.
  365.  
  366.               Disable Node Jumping Check Box 
  367.  
  368.                     If this box is checked, clickable node markers will no longer become active in preview
  369.                     mode, or in the the saved out movie.  Node markers will still be visible and show node
  370.                     locations, but they just won't jump to the corresponding node when the user clicks on
  371.                     them.
  372.  
  373.        Background: 
  374.  
  375.               Background Color Button 
  376.  
  377.                     Clicking this button will open the Apple Color Picker window to select a new background
  378.                     color.  The background color can be used to create a border around the panorama movie
  379.                     and the maps or to simply separate the map from the panorama.  White is the default
  380.                     background color.
  381.  
  382.               Use Image Field 
  383.  
  384.                     If a background image has been selected or embedded, the file name will be displayed
  385.                     here.  QTVR movies and maps are always placed on top of the background image and only
  386.                     one background image can be used for the movie.  When a background image is being
  387.                     used, the editing canvas will adopt the image dimensions and the movie dimensions panel
  388.                     will be grayed out.
  389.  
  390.               Import... Button 
  391.  
  392.                     Clicking this button will open a get file dialog that allows you to import an image file in any
  393.                     format supported by QuickTime 3.0.  The original file format of the image will be retained
  394.                     when added to the movie.  Clicking the "Preview" check box in this window can display a
  395.                     visual representation of the selected file.  Changes will not be seen until the "Movie
  396.                     Options..." window is closed. 
  397.                     Before importing a background image, please read the Windows Compatibility section, to
  398.                     learn how to ensure that MS Windows users will have no problems viewing movies that
  399.                     contain a background image.
  400.  
  401.               Remove Button 
  402.  
  403.                     Clicking this button will remove and delete an embedded background image.  The size of
  404.                     the editing canvas will remain the same size as the last imported image, but the dimension
  405.                     panel will now be enabled, allowing the user to modify the dimensions. 
  406.                     If there is no background image this button will be grayed out.  Changes will not be seen
  407.                     until the "Movie Options..." window is closed.
  408.  
  409.        Transparency: 
  410.  
  411.               Transparency Check Box 
  412.  
  413.                     If this check box is "on" then a transparency color will be applied to any and all embedded
  414.                     maps that are imported into the movie.  This works best with lossless image codecs like
  415.                     ".gif" since compression artifacts can interfere with the transparent effect.
  416.  
  417.               Transparent Color Button 
  418.  
  419.                     If the Transparency check box is checked, clicking this button will open the Apple Color
  420.                     Picker window to select a new transparency color.  The background color can be used to
  421.                     create a border around the panorama movie and the maps or to separate the map from the
  422.                     panorama.  If the Transparency check box is not checked, this button will be grayed out.
  423.  
  424. Movie Dimensions (pixels): 
  425.  
  426.        Select Dimension Menu 
  427.  
  428.               This popup menu has four items to help with the selection of common editing canvas dimensions.  Selecting
  429.               a menu item will immediately enter the selected dimensions into the horizontal and vertical dimension fields. 
  430.               The menu items will adjust themselves based on the size of the QTVR panorama movie.
  431.  
  432.        Horizontal field 
  433.  
  434.               This edit field displays and sets the width of the editing canvas.  This field will accept numerical values only.
  435.  
  436.        Vertical field 
  437.  
  438.               This edit field displays and sets the height of the editing canvas.  This field will accept numerical values
  439.               only.
  440.  
  441.        Please read the Windows Compatibility section, to learn how to ensure that MS Windows users will have no problems
  442.        viewing movies created by mapsaVR. 
  443.  
  444.        Click OK to keep changes. 
  445.        Click Cancel to abort.
  446.  
  447.  
  448.  
  449. Editor Window 
  450.  
  451.        Only one mapsaVR editing window can be opened at a time,.  Clicking the windows "zoom box" will reset the window to its
  452.        original size if it has been changed. The Editing Window has two components, the Editing Canvas, and the Editing
  453.        Panel. 
  454.  
  455.        This window can be resized smaller or larger than the editing canvas.  If some of the canvas is obscured, then the scroll bars
  456.        can be used to bring hidden areas of the canvas into view.
  457.  
  458.  
  459.  
  460. Editing Canvas 
  461.  
  462.        The dimensions of the panorama movie must be smaller than the dimensions of the editing canvas, but map dimensions can
  463.        be larger than the canvas. 
  464.  
  465.        The saved out movie will have the same dimensions as the entire editing canvas (even if the window has been resized). 
  466.        Resizing the window with the Grow Box does not resize the canvas, it just adjusts how much of the canvas is in view.  If the
  467.        whole canvas is not visible in the window, the scroll bars will be enabled and can be used to adjust which part of the canvas
  468.        is in view.  The canvas can be resized in the Movie Options window.
  469.  
  470.  
  471.  
  472. Editing Panel 
  473.  
  474.        On the left side of the editor window there is an editing panel.  The editing panel has a "Nodes" list, a "Maps" list and
  475.        "Markers" list,  as well as buttons to add or remove maps and markers, and sliders that control the alignment of the
  476.        directional indicator in each node.
  477.  
  478.  
  479. Nodes List 
  480.  
  481.        There will be only one item in this list if a single node pano is open.  When a multinode pano is open, the name of each node
  482.        contained in the movie will be displayed in the list box.  Clicking on a node list item will select it as the current editing node,
  483.        and update the editing canvas as well as the alignment setting controls for that node. 
  484.  
  485.        Multiple nodes can be selected by holding down the shift key for continuous selection or the command key for discontinuous
  486.        line selection.  Operations that can be performed across multiple nodes are:  Map Selection and Map Positioning.  Note that
  487.        map positioning is performed on multiple nodes, that only maps that are the same will be affected.  This way, a smaller map
  488.        than the one currently being dragged, won't "disappear" off the canvas. 
  489.  
  490.        Performing an operation that can not be performed on multiple nodes will deselect all nodes except the current node.  Multiple
  491.        node selection has no effect on marker positioning.  The only reason why multiple nodes are not deselected in this case, is
  492.        just in case the user accidentally clicked on a marker instead of a map, when trying to position multiple maps.
  493.  
  494. Maps List 
  495.  
  496.        The "Maps" list box is used to associate imported maps to specific nodes in the movie being edited. 
  497.  
  498.         Clicking on a "Maps" list item will select it as the map for all currently selected nodes. 
  499.  
  500.        "Add..." Button 
  501.        Clicking on this button will open a dialog box so that an appropriate graphic file can be selected for use as a map.  Clicking
  502.        on "Open" will import the selected graphic into the movie and add it's name to the 'Maps' list box. 
  503.  
  504.        "Remove" Button 
  505.        Clicking this button will remove the currently selected map from the 'Maps' list and delete its image from the movie.  This
  506.        button will be grayed out if the currently selected node has no map selected.  The user will be prompted to confirm removal of
  507.        a map that is being used on more than one node.
  508.  
  509.  
  510. Markers List 
  511.  
  512.        This list box will be grayed out until at least one marker is visible in the current node being edited. Markers will automatically
  513.        be added to all nodes that use the same map.  Clicking on a "Markers" list item will select the corresponding marker as the
  514.        current marker.  The marker that corresponds to the current node is a directional indicator.  All other markers are considered
  515.        to be node jumpers.  No Markers will be visible until a map has been selected for the current node. 
  516.  
  517.        "Add..." Button 
  518.        Clicking on this button will open a dialog box with a list of all markers for nodes that do not use the current map (or markers
  519.        that have been previously removed). Multiple items can be selected from the list.  Clicking the "OK" button will close the
  520.        dialog and add the selected node markers to the current map.  These markers will not be positioned automatically by
  521.        mapsaVR and must be positioned by the user. 
  522.  
  523.        "Remove" Button 
  524.        Clicking this button will remove the currently selected marker from the 'Markers' list and the current map.  This button will
  525.        be grayed out if the currently selected node has no markers specified.
  526.  
  527. Navigation Alignment Panel 
  528.  
  529.        Each node's direction indicator must be aligned to the panoramic image.  This is required because it is possible that at the time
  530.        the panorama nodes were photographed, the first picture of every node may not have been pointing in the same direction, and
  531.        therefore each node may not be oriented the same way.  Aligning in mapsaVR is a much simpler than requiring every node's
  532.        sourcepict to be altered with a graphics editor and requiring that the multinode be re-authored. 
  533.  
  534.        Use the Panorama Angle slider to rotate the view of the current node so that an identifiable object (such as the corner of a
  535.        room or building,  a mountain,  stream or statue) is in view in both the panorama and the map image. 
  536.  
  537.        Next, use the Indicator Angle slider to rotate the directional indicator so that it points at the object on the map.  The directional
  538.        indicator should now be aligned to the panorama.  If the indicator does not seem to maintain synchronization for all 360¬∞ of
  539.        the panorama, then it may be possible that the node marker is not correctly positioned, or that the map itself may not be
  540.        completely accurate.   If the map is not proportionally correct, perfect angle alignment for all 360¬∞ will not be possible. 
  541.  
  542.        If all nodes were photographed with the first picture facing North, and the maps being used were oriented with North at the
  543.        top of the image, then no alignment adjustments will be necessary.  If, however, all maps were oriented with East at the top,
  544.        then all indicator alignment adjustments could be set arbitrarily to a 90¬∞ offset without adjusting the panorama angle. 
  545.         
  546.  
  547. Edit and Preview Modes 
  548.   
  549.  
  550.        To switch between the Edit and Preview mode, just click on the popup menu and chose the desired mode.  All editing of maps and
  551.        markers in the movie takes place in the Edit mode.  When the user switches to Preview mode, the panorama movie becomes
  552.        interactive, and the user can check that the maps and markers look and work like they should.  When the user saves out the final
  553.        movie, it will look exactly the same as it does in Preview mode.
  554.  
  555.  
  556.  
  557. Positioning Maps 
  558.  
  559.        To position a map, click on the map's image and use the mouse to drag it to the desired location.  Maps can not be completely
  560.        dragged off the editing canvas.   At least two pixels must always be visible so that the map will not "disappear" off the editing
  561.        canvas. 
  562.  
  563.        Positioning a map when multiple nodes are selected will align the top-left corner of all selected maps to the top-left corner of
  564.        the map currently being dragged.  Nodes that do not share the same map as the current node will not be affected, so that their
  565.        maps will not "disappear" off the editing canvas.
  566.  
  567.  
  568.  
  569. Positioning Markers 
  570.  
  571.        To re-position a marker, click (and hold the mouse button down) on the marker and use the mouse to drag it to the desired
  572.        location.  Cross hairs will appear to help with the alignment to other node markers.  If the marker is currently an indicator, an
  573.        extra line will be displayed showing the current direction.  The marker's new position on the map will be updated on any
  574.        other node that uses the same map, even if the maps are located in different places on the editing canvas. 
  575.  
  576.        Markers can not be dragged off the map. 
  577.  
  578.        Note that markers will become obscured by the panorama if they are dragged underneath it.  All markers are initially
  579.        positioned at the top-left corner of the currently selected map.
  580.  
  581.  
  582.  
  583. Known Issues 
  584.  
  585. Interface Quirks 
  586.  
  587.        Sprite information displays do not stay "on" when the mouse button is released.  This issue will not be addressed in the
  588.        release version. 
  589.  
  590.        The indicator angle line does not stay "on" while adjustments are made with the slider control.  The indicator angle line
  591.        updates once only when the current angle changes during the control dragging process (i.e.: It blinks).   This issue will not be
  592.        addressed in the release version. 
  593.  
  594.        List boxes that have been disabled in Preview Mode will have clickable list items if a Finder window or a window from
  595.        another application becomes active.  Although the list items can then be selected, no actions will occur, and proper settings
  596.        will be restored once Edit Mode is selected.  This issue will not be addressed in the release version. 
  597.  
  598.  
  599.         
  600.  
  601. Tile Requirements 
  602.  
  603.        All nodes in a multinode movie MUST have equal durations. 
  604.        Movies containing nodes with different durations will NOT play properly. 
  605.  
  606.        When authoring a multinode movie you  must use the same number of tiles for every node. If you are using sourcepicts of
  607.        different dimensions for any reason, you can use the QTVR Tile Calculator (free HyperCard stack included with mapsaVR
  608.        v1.0) to help find suitable valid tile values for a set of sourcepict dimensions.  This stack also stores calculated values for later
  609.        reference and allows set naming and searching. 
  610.  
  611.        Different horizontal and vertical tile dimensions can be used as long as each node still uses the same number of tiles.  The
  612.        following is a compatible movie file because each node uses six tiles and will be of equal duration: 
  613.  
  614.               Node 1:      1 horizontal tiles            6 vertical tiles 
  615.               Node 2:      3 horizontal tiles            2 vertical tiles 
  616.               Node 3:      2 horizontal tiles            3 vertical tiles
  617.  
  618.        If you have problems with a particular movie file, then please send it (or one like it) to us for testing at "dev@smgVR.com". 
  619.        You should send the original movie before it is edited with mapsaVR.  
  620.  
  621.  
  622. Windows Compatibility 
  623.  
  624.        There is a bug in the Windows version of QuickTime 3.0 that affects the way a sprite track (the editing canvas in mapsaVR is
  625.        a sprite track) in a movie is displayed.  If the color depth of the monitor is greater than 16 bit, strange skewing of the sprite
  626.        images will occur if the horizontal dimension of the sprite track (editing canvas) is not evenly divisible by 16.  This problem
  627.        occurs in all wired sprite movies. 
  628.  
  629.        Additionally, if the horizontal dimension of the sprite track is greater than 512, the horizontal dimension of the sprite track
  630.        must be also be evenly divisible by 32. 
  631.  
  632.        mapsaVR has two warning icons which indicate that the movie may not play correctly on Windows machines.  It is up to the
  633.        user to decide if the movie should be authored so that the movie plays back correctly.  A warning icon will become enabled
  634.        anytime the dimension of the sprite is changed in such a way that it will cause incompatibility problems.  Clicking on the
  635.        enabled warning icon will display a warning message, and instruct the user on what can be done. 
  636.  
  637.        The warning icons are located in the Background Image panel, and in the Dimensions panel.  Clicking on the warning icon
  638.        corresponding to the background image will warn the user that the background image is not the right size, and that the image
  639.        will have to be resized before it is imported into mapsaVR.  The suggested compatible size will be given. 
  640.  
  641.        Clicking on the warning icon beside the horizontal dimension field will warn the user that the dimension of the editing canvas
  642.        is not compatible, and will suggest the correct size.  It will also give the user an option of automatically setting the horizontal
  643.        dimension to the correct value. 
  644.  
  645.        Other than this issue, output movies should behave the same as on the Macintosh OS. 
  646.  
  647.  
  648.         
  649.  
  650. Streaming Multinodes 
  651.  
  652.        If you plan to deliver large multinode movies over the internet, movies should be optimized with preview graphics and
  653.        deliVRator, so that users can navigate the environment as soon as possible.  This holds true whether mapsaVR has been used
  654.        or not, and there are excellent tools for this at http://vrtools.com/. 
  655.  
  656.        Clickable wired sprite node jump markers can NOT function properly until the corresponding hi-res image has been entirely
  657.        downloaded.  Clicking on a node jump marker before the hi-res image for that node has downloaded will result in odd
  658.        panorama behavior. 
  659.  
  660.        This is a bug in QuickTime 3.0, and this problem is prevalent in any application that uses wired sprites to navigate streaming
  661.        multinode movies. 
  662.  
  663.        For this reason you may wish to use deliVRator to place the mapsaVR sprite track at the end of the movie file so that it can
  664.        not be interacted with until all the hi-res images have been completely downloaded. 
  665.  
  666.        If you want the map and markers to be visible as soon as possible, you may want to disable node jumping so that that the end
  667.        user will encounter no weird panorama behavior.
  668.  
  669.  
  670.  
  671. Tips and Tricks 
  672.  Object nodes in a multinode movie have been found to work if designed with mapsaVR in mind but are not at this
  673. time considered to be part of the applications supported feature set. 
  674.  
  675. Single Node Object Movie 
  676.  
  677.        A single node object movie can effectively utilize an overhead map if the object is fairly large, like an automobile in a
  678.        courtyard or the Bay Bridge, but a special custom indicator will probably need to be constructed in order for the map and
  679.        indicator to appear synchronized.  For this reason whenever a single object node is opened a warning dialog will be
  680.        displayed. 
  681.  
  682.        There is a new marker set named "Object Set" that can be used for objects on a map image that require a radius of not more
  683.        than 48  pixels. See the section on Marker Sets for information on how to create your own custom markers. 
  684.  
  685.        To create a large size directional indicator for an object node movie you must use five images that are exactly 32 pixels wide
  686.        for the indicator sprite vertical positions.  They should also all be the same height.  The center point of the rotation will be at
  687.        image co-ordinates 16,16.  So, if the object on the map is roughly 130 pixels in radius and a rotational radius  of 152 is
  688.        desired, the images required would need to all be (152 + 16) = 168 pixels in height. 
  689.  
  690.        Because the center point is always at 16,16 the indicator graphic must be located at the bottom of each image facing upwards. 
  691.        The transparent color used for all node markers is white, and the graphics used for vertical positions of the indicator should
  692.        make sense visually for the object movie for which it is being created. 
  693.  
  694.  
  695. Multinode Movie With One Object Node 
  696.  
  697.        Using mapsaVR with a multinode panorama with a single object node requires a small amount of additional planning in
  698.        QTVRAS to achieve good results.  For this reason whenever a multinode with one or more object nodes is opened a warning
  699.        dialog will be displayed. Object nodes in a multinode movie have been found to work but are not at this time considered to be
  700.        part of the applications feature set. 
  701.  
  702.        Even though it has been stated that all nodes in a multinode movie MUST have equal duration's, the exception to the rule is
  703.        when a single object node is at the end of a multinode movie.  This can be ensured by adding the object node to the QTVRAS
  704.        project after all other nodes have been added. 
  705.  
  706.        In this instance the object node can be any duration, and the only side effect should be that the default view of the object may
  707.        not be the initial frame displayed. 
  708.  
  709.        The navigational indicator marker for an object node will probably need to be removed. mapsaVR currently supports only one
  710.        marker set per movie and it is likely that an object in a multinode will not work well visually with directional indicators that
  711.        are appropriate for panoramas.  In some cases, however, this may not hold true and it is up to the creator to decide whether or
  712.        not to remove the object nodes directional indicator. 
  713.  
  714.  
  715. Multinode Movie With Many Object Nodes 
  716.  
  717.        Using mapsaVR with a multinode panorama containing more than one object node requires some advanced planning and
  718.        authoring techniques in QTVRAS to achieve good results.  Object nodes in a multinode movie have been found to work but
  719.        are not at this time considered to be part of the applications supported feature set. 
  720.  
  721.        Since all nodes in a multinode movie MUST have equal duration's, each object in the movie must have the frames per second
  722.        set so that the entire duration of the object node is equal to that of the panorama nodes.  The proper frames per second for an
  723.        object node can be calculated with this formula:   (# of frames in object) / (Node duration) .  The frames per second should be
  724.        set in QTVRAS during the creation of the object movie. When final release of mapsaVR occurs there will be a small utility
  725.        included for easier calculations. 
  726.  
  727.        In some cases it will not be possible to set the object nodes to be EXACTLY the same duration, and for that reason all object
  728.        nodes should be at the end of the multinode movie so that they will not interfere with the panoramas.  This can be ensured by
  729.        adding the object nodes to the QTVRAS project after all other nodes have been added.  If an object node can not be made to
  730.        have exactly the right duration it should be added to the QTVRAS project after any object nodes that do have exactly matching
  731.        durations. 
  732.  
  733.        The side effects from using object nodes without exactly matching durations are as follows:  1) The default view of the object
  734.        nodes may not be the initial frame displayed when the node is jumped to.  2) Rotating the object may cause the map to change
  735.        or be repositioned.  3) Rotating the object may cause the directional indicator to switch to a different object node.  Therefore,
  736.        if unequal duration object nodes are used, ensure that:  1)  All object nodes use the same map and map position.  2 ) All object
  737.        node markers are removed from the object nodes.  By doing this, the user should not notice that the movie is not actually
  738.        responding properly. 
  739.  
  740.        The navigational indicator marker for an object node will probably need to be removed. mapsaVR currently supports only one
  741.        marker set per movie and it is likely that objects in a multinode will not work well visually with directional indicators that are
  742.        appropriate for panoramas.  In some cases, however, this may not hold true and it is up to the creator to decide whether or
  743.        not to remove the object nodes directional indicator.
  744.  
  745.  
  746.  
  747. Reporting problems 
  748.  
  749.        mapsaVR is a new application that utilizes many components introduced in QuickTime 3.0.  As a result of the wide variety of
  750.        different types of image compressors, VR creation programs and system configurations, it is expected that some conflicts and
  751.        bugs may be found. 
  752.  
  753.        Please consult this manual for information on current mapsaVR issues.   If you believe that you have found a different
  754.        problem, please ensure that you can reproduce it, and check if it still occurs when starting up with only the required standard
  755.        Apple extensions.  Please also make sure that all source movies and maps play correctly in MoviePlayer before they are
  756.        brought into mapsaVR. 
  757.  
  758.        If problems persist, please e-mail a detailed description of the problem, how it is triggered, and if possible, an example
  759.        source movie, as well as what program the movie was authored with, to <dev@smgVR.com> 
  760.         
  761.  
  762.  
  763. mapsaVR¬Æ - Copyright 1998, 1999 SQUAMISH Media Group, Inc. All rights reserved. 
  764. mapsaVR and associated logos are registered trademarks of SQUAMISH Media Group, Inc. 
  765.   
  766.   READ ME - Version 1.0                  Revised March 31, 1999 
  767.  
  768. Welcome to mapsaVR¬Æ, the wired sprite QTVR editing tool that embeds directional indicators and clickable node markers and maps into
  769. single or multinode panoramic movies. 
  770.  
  771. System Requirements 
  772.  
  773.        mapsaVR requires a Macintosh PowerPC or compatible system with a base requirement of 5 MB of RAM and 5 MB of hard
  774.        disk space for installation. The maps and VR movies used will require additional hard disk space and memory.  A
  775.        recommended system configuration for adding maps to VR movies is 16 MB RAM and 50 MB of hard disk space. mapsaVR
  776.        requires QuickTime 3.0 to be installed, and requires System 8 or higher.
  777.  
  778.  
  779.  
  780. Program Features 
  781.  
  782.        mapsaVR creates a sprite track of a specified size and adds it to single or multinode panorama movies. 
  783.        This sprite track can contain: 
  784.            1 Background Image.  (Your movie dimensions will adopt the dimensions of the image) 
  785.            1 Background Color. (Not visible if a background image is used) 
  786.            1 Map Transparency Color to be used for all maps. 
  787.            1 Directional Indicator for each node in a Panorama Movie. 
  788.            1 map image per node (The same map can be used on several nodes). 
  789.            As many clickable node jump markers as required to get from one node to all other nodes. 
  790.  
  791.        The program has two modes, Edit and Preview, which can be changed by selecting the desired mode from the popup menu in
  792.        the editing panel.. 
  793.  
  794.        Since each node can have a different orientation, the Directional Indicator marker can be aligned separately for each node. 
  795.  
  796.        mapsaVR has an automated marker placement system that logically determines which node markers should be placed on each
  797.        map and where, based on marker positions on other nodes.  Additionally, marker re-positioning on any node will be
  798.        replicated on every other node that shares the same map. 
  799.  
  800.        Node markers to nodes that don't share the same map as the current node, can be manually added.  Also, nodes can be
  801.        manually removed, if the user does not want them to be visible on a particular node. 
  802.  
  803.        mapsaVR preserves embedded media such as custom graphics or wired sprites. This is designed to provide further
  804.        compatibility with custom authored panoramas. Note that object movies and multinode movies that contain object movies are
  805.        not officially supported.   However, in some cases it is possible to use mapsaVR successfully with such movies.  Please see
  806.        the Tips and Tricks section for more details. 
  807.         
  808.  
  809.  
  810.  
  811. Using mapsaVR 
  812.  
  813.        To use mapsaVR a finished QTVR single or multinode panorama movie is needed, plus one or more images to use as
  814.        overhead maps of the area(s) where the nodes are located. 
  815.  
  816.        Maps can be created using a variety of graphics or rendering packages that save out any graphic format supported by
  817.        QuickTime (jpg, GIF, Pict, BMP, etc.). 
  818.  
  819.        If you wish to use custom node markers of your own design, you will need a resource editing tools such as ResEdit.  Please
  820.        see the tutorial on Marker Sets for more details. 
  821.  
  822.        mapsaVR works on most multinodes panorama movies, but there are certain tile requirements that need to be observed for
  823.        mapsaVR to work properly on some movies. 
  824.  
  825.        Object movies can be used with mapsaVR in some cases, and using mapsaVR with them is considered an advanced activity. 
  826.        Object movies are covered in the Tips and Tricks section.
  827.  
  828.  
  829.  
  830. Quick Start 
  831.  
  832.       Launch mapsaVR. 
  833.       Select a QTVR Panorama movie to open. 
  834.       Set the dimensions that you want your finished movie to have from the options window that opens. 
  835.       An editing window with the editing canvas will open displaying your pano. 
  836.       Drag the panorama movie to where you want it. 
  837.  
  838.     Add Maps and Set Markers 
  839.  
  840.        Import required map files 
  841.               Click the "Add..." button. 
  842.               Choose an image file from the dialog. 
  843.               Repeat until all required maps have been imported.
  844.        Set the Maps for each Node 
  845.  
  846.               Select one or more nodes in the movie. 
  847.               Select the appropriate map in the "Maps" list box. 
  848.               Position the maps by dragging them to the desired location. 
  849.               Repeat until all nodes have the desired maps in the correct locations.
  850.  
  851.        Set the correct direction for Indicator Markers 
  852.  
  853.               Select a node from the "Nodes" list box. 
  854.               Use the "Panorama Angle" slider control to pan the movie to view an identifiable object. 
  855.               Use the "Indicator Angle" slider control to point the indicator at the object in the panorama. 
  856.               Repeat for each node until the node's directional indicator has been set correctly.
  857.  
  858.     Preview the movie 
  859.  
  860.             Switch to the Preview Mode and interact with the panorama to see if everything works as it should. 
  861.             If necessary go back to Edit mode and make adjustments. 
  862.  
  863.     Save the output movie 
  864.  
  865.        Select "Save A Copy As...." menu item from the "File" menu. 
  866.        Choose the destination of the file from the dialog.
  867.  
  868.  
  869.  
  870. The Menu Bar 
  871.  
  872. There are four active menu bar items in mapsaVR: Apple, File, Edit and Display. 
  873.  
  874.  
  875.   
  876.  
  877. From the Apple menu the "About mapsaVR..." menu item can be accessed. 
  878.  
  879.        The "About mapsaVR ..." menu item will open a window that displays the application version number, user registration
  880.        information, and a scrolling text field for quick access to the ReadMe documentation.  
  881.  
  882.  
  883. The File menu has four active items: "Open...", "Close",  "Save A Copy As...",  and "Quit" 
  884.  
  885.        The "Open..." menu item will open a dialog to select a movie file.  Importing a file that has no panorama track or QTVR
  886.        track, will cancel the process and the user will be notified that the file was not a panorama.  A warning dialog will open if the
  887.        user opens an object movie or a multinode movie that contains an object.  The warning will tell the user to refer to the Tips
  888.        and Tricks section of this manual.  The user can continue to work with this movie, or they can close the editing window and
  889.        open a different movie. 
  890.  
  891.        When a valid QTVR panorama movie (with no previously embedded maps) has been selected, the "Movie Options"  dialog
  892.        window will open to allow output settings to be set.   If there are maps already present in the movie, the Movie Options
  893.        dialog will be bypassed and the editing window will open. 
  894.  
  895.        The "Close" menu item will close the active editing window.  If the movie has been edited, and the changes have not been
  896.        saved, a dialog will prompt the user to save before closing the movie, close the movie without saving, or cancel closing the
  897.        window. 
  898.  
  899.        The "Save A Copy As..." menu item will open a dialog asking the user to save the current movie.  It is recommended that
  900.        users do not try to overwrite already existing files. 
  901.  
  902.        The "Quit" menu item will close the editing window and Quit the application.  As with the "Close" menu item, the user will
  903.        be prompted to save any changes.  
  904.  
  905.  
  906. The Edit menu has one active item,  "Movie Options..." 
  907.  
  908.        The "Movie Options..." menu item will open a window that allows a number of options to be set that affect the entire
  909.        movie.   This window is initially displayed only when opening a QTVR Panorama movie that was not previously saved out
  910.        by mapsaVR.  Once a movie is open, this window can be opened again when the Editor Window is in "Edit Mode" .  When
  911.        in "Preview Mode" the menu will be grayed out.  
  912.  
  913.  
  914. The Display menu has nine active items: 
  915.  
  916.        The first two, "Degrees" and "Cross Hairs", toggle on and off the info displays for the panorama.  The next six menu
  917.        items set the color of the information displays to specific color selections.  The last item, "Choose..." allows a custom
  918.        display color to be selected.
  919.  
  920.  
  921.  
  922.   
  923.  
  924. Movie Options Window 
  925.  
  926. Map Options: 
  927.  
  928.        Markers:
  929.  
  930.               Marker Set Field 
  931.  
  932.                     This field displays the name of the marker set that will be used by mapsaVR.  If no marker
  933.                     set has been selected then a default set will be used and the field will display "Default".
  934.  
  935.               Import... Button 
  936.  
  937.                     Clicking this button will open a get file dialog that allows you to import mapsaVR marker
  938.                     sets.  Clicking the "Show Preview" check box in this window will display a visual
  939.                     representation of the selected marker set.  Changes will not be seen until the "Movie
  940.                     Options..." window is closed.
  941.  
  942.               Disable Node Jumping Check Box 
  943.  
  944.                     If this box is checked, clickable node markers will no longer become active in preview
  945.                     mode, or in the the saved out movie.  Node markers will still be visible and show node
  946.                     locations, but they just won't jump to the corresponding node when the user clicks on
  947.                     them.
  948.  
  949.        Background: 
  950.  
  951.               Background Color Button 
  952.  
  953.                     Clicking this button will open the Apple Color Picker window to select a new background
  954.                     color.  The background color can be used to create a border around the panorama movie
  955.                     and the maps or to simply separate the map from the panorama.  White is the default
  956.                     background color.
  957.  
  958.               Use Image Field 
  959.  
  960.                     If a background image has been selected or embedded, the file name will be displayed
  961.                     here.  QTVR movies and maps are always placed on top of the background image and only
  962.                     one background image can be used for the movie.  When a background image is being
  963.                     used, the editing canvas will adopt the image dimensions and the movie dimensions panel
  964.                     will be grayed out.
  965.  
  966.               Import... Button 
  967.  
  968.                     Clicking this button will open a get file dialog that allows you to import an image file in any
  969.                     format supported by QuickTime 3.0.  The original file format of the image will be retained
  970.                     when added to the movie.  Clicking the "Preview" check box in this window can display a
  971.                     visual representation of the selected file.  Changes will not be seen until the "Movie
  972.                     Options..." window is closed. 
  973.                     Before importing a background image, please read the Windows Compatibility section, to
  974.                     learn how to ensure that MS Windows users will have no problems viewing movies that
  975.                     contain a background image.
  976.  
  977.               Remove Button 
  978.  
  979.                     Clicking this button will remove and delete an embedded background image.  The size of
  980.                     the editing canvas will remain the same size as the last imported image, but the dimension
  981.                     panel will now be enabled, allowing the user to modify the dimensions. 
  982.                     If there is no background image this button will be grayed out.  Changes will not be seen
  983.                     until the "Movie Options..." window is closed.
  984.  
  985.        Transparency: 
  986.  
  987.               Transparency Check Box 
  988.  
  989.                     If this check box is "on" then a transparency color will be applied to any and all embedded
  990.                     maps that are imported into the movie.  This works best with lossless image codecs like
  991.                     ".gif" since compression artifacts can interfere with the transparent effect.
  992.  
  993.               Transparent Color Button 
  994.  
  995.                     If the Transparency check box is checked, clicking this button will open the Apple Color
  996.                     Picker window to select a new transparency color.  The background color can be used to
  997.                     create a border around the panorama movie and the maps or to separate the map from the
  998.                     panorama.  If the Transparency check box is not checked, this button will be grayed out.
  999.  
  1000. Movie Dimensions (pixels): 
  1001.  
  1002.        Select Dimension Menu 
  1003.  
  1004.               This popup menu has four items to help with the selection of common editing canvas dimensions.  Selecting
  1005.               a menu item will immediately enter the selected dimensions into the horizontal and vertical dimension fields. 
  1006.               The menu items will adjust themselves based on the size of the QTVR panorama movie.
  1007.  
  1008.        Horizontal field 
  1009.  
  1010.               This edit field displays and sets the width of the editing canvas.  This field will accept numerical values only.
  1011.  
  1012.        Vertical field 
  1013.  
  1014.               This edit field displays and sets the height of the editing canvas.  This field will accept numerical values
  1015.               only.
  1016.  
  1017.        Please read the Windows Compatibility section, to learn how to ensure that MS Windows users will have no problems
  1018.        viewing movies created by mapsaVR. 
  1019.  
  1020.        Click OK to keep changes. 
  1021.        Click Cancel to abort.
  1022.  
  1023.  
  1024.  
  1025. Editor Window 
  1026.  
  1027.        Only one mapsaVR editing window can be opened at a time,.  Clicking the windows "zoom box" will reset the window to its
  1028.        original size if it has been changed. The Editing Window has two components, the Editing Canvas, and the Editing
  1029.        Panel. 
  1030.  
  1031.        This window can be resized smaller or larger than the editing canvas.  If some of the canvas is obscured, then the scroll bars
  1032.        can be used to bring hidden areas of the canvas into view.
  1033.  
  1034.  
  1035.  
  1036. Editing Canvas 
  1037.  
  1038.        The dimensions of the panorama movie must be smaller than the dimensions of the editing canvas, but map dimensions can
  1039.        be larger than the canvas. 
  1040.  
  1041.        The saved out movie will have the same dimensions as the entire editing canvas (even if the window has been resized). 
  1042.        Resizing the window with the Grow Box does not resize the canvas, it just adjusts how much of the canvas is in view.  If the
  1043.        whole canvas is not visible in the window, the scroll bars will be enabled and can be used to adjust which part of the canvas
  1044.        is in view.  The canvas can be resized in the Movie Options window.
  1045.  
  1046.  
  1047.  
  1048. Editing Panel 
  1049.  
  1050.        On the left side of the editor window there is an editing panel.  The editing panel has a "Nodes" list, a "Maps" list and
  1051.        "Markers" list,  as well as buttons to add or remove maps and markers, and sliders that control the alignment of the
  1052.        directional indicator in each node.
  1053.  
  1054.  
  1055. Nodes List 
  1056.  
  1057.        There will be only one item in this list if a single node pano is open.  When a multinode pano is open, the name of each node
  1058.        contained in the movie will be displayed in the list box.  Clicking on a node list item will select it as the current editing node,
  1059.        and update the editing canvas as well as the alignment setting controls for that node. 
  1060.  
  1061.        Multiple nodes can be selected by holding down the shift key for continuous selection or the command key for discontinuous
  1062.        line selection.  Operations that can be performed across multiple nodes are:  Map Selection and Map Positioning.  Note that
  1063.        map positioning is performed on multiple nodes, that only maps that are the same will be affected.  This way, a smaller map
  1064.        than the one currently being dragged, won't "disappear" off the canvas. 
  1065.  
  1066.        Performing an operation that can not be performed on multiple nodes will deselect all nodes except the current node.  Multiple
  1067.        node selection has no effect on marker positioning.  The only reason why multiple nodes are not deselected in this case, is
  1068.        just in case the user accidentally clicked on a marker instead of a map, when trying to position multiple maps.
  1069.  
  1070. Maps List 
  1071.  
  1072.        The "Maps" list box is used to associate imported maps to specific nodes in the movie being edited. 
  1073.  
  1074.         Clicking on a "Maps" list item will select it as the map for all currently selected nodes. 
  1075.  
  1076.        "Add..." Button 
  1077.        Clicking on this button will open a dialog box so that an appropriate graphic file can be selected for use as a map.  Clicking
  1078.        on "Open" will import the selected graphic into the movie and add it's name to the 'Maps' list box. 
  1079.  
  1080.        "Remove" Button 
  1081.        Clicking this button will remove the currently selected map from the 'Maps' list and delete its image from the movie.  This
  1082.        button will be grayed out if the currently selected node has no map selected.  The user will be prompted to confirm removal of
  1083.        a map that is being used on more than one node.
  1084.  
  1085.  
  1086. Markers List 
  1087.  
  1088.        This list box will be grayed out until at least one marker is visible in the current node being edited. Markers will automatically
  1089.        be added to all nodes that use the same map.  Clicking on a "Markers" list item will select the corresponding marker as the
  1090.        current marker.  The marker that corresponds to the current node is a directional indicator.  All other markers are considered
  1091.        to be node jumpers.  No Markers will be visible until a map has been selected for the current node. 
  1092.  
  1093.        "Add..." Button 
  1094.        Clicking on this button will open a dialog box with a list of all markers for nodes that do not use the current map (or markers
  1095.        that have been previously removed). Multiple items can be selected from the list.  Clicking the "OK" button will close the
  1096.        dialog and add the selected node markers to the current map.  These markers will not be positioned automatically by
  1097.        mapsaVR and must be positioned by the user. 
  1098.  
  1099.        "Remove" Button 
  1100.        Clicking this button will remove the currently selected marker from the 'Markers' list and the current map.  This button will
  1101.        be grayed out if the currently selected node has no markers specified.
  1102.  
  1103. Navigation Alignment Panel 
  1104.  
  1105.        Each node's direction indicator must be aligned to the panoramic image.  This is required because it is possible that at the time
  1106.        the panorama nodes were photographed, the first picture of every node may not have been pointing in the same direction, and
  1107.        therefore each node may not be oriented the same way.  Aligning in mapsaVR is a much simpler than requiring every node's
  1108.        sourcepict to be altered with a graphics editor and requiring that the multinode be re-authored. 
  1109.  
  1110.        Use the Panorama Angle slider to rotate the view of the current node so that an identifiable object (such as the corner of a
  1111.        room or building,  a mountain,  stream or statue) is in view in both the panorama and the map image. 
  1112.  
  1113.        Next, use the Indicator Angle slider to rotate the directional indicator so that it points at the object on the map.  The directional
  1114.        indicator should now be aligned to the panorama.  If the indicator does not seem to maintain synchronization for all 360¬∞ of
  1115.        the panorama, then it may be possible that the node marker is not correctly positioned, or that the map itself may not be
  1116.        completely accurate.   If the map is not proportionally correct, perfect angle alignment for all 360¬∞ will not be possible. 
  1117.  
  1118.        If all nodes were photographed with the first picture facing North, and the maps being used were oriented with North at the
  1119.        top of the image, then no alignment adjustments will be necessary.  If, however, all maps were oriented with East at the top,
  1120.        then all indicator alignment adjustments could be set arbitrarily to a 90¬∞ offset without adjusting the panorama angle. 
  1121.         
  1122.  
  1123. Edit and Preview Modes 
  1124.   
  1125.  
  1126.        To switch between the Edit and Preview mode, just click on the popup menu and chose the desired mode.  All editing of maps and
  1127.        markers in the movie takes place in the Edit mode.  When the user switches to Preview mode, the panorama movie becomes
  1128.        interactive, and the user can check that the maps and markers look and work like they should.  When the user saves out the final
  1129.        movie, it will look exactly the same as it does in Preview mode.
  1130.  
  1131.  
  1132.  
  1133. Positioning Maps 
  1134.  
  1135.        To position a map, click on the map's image and use the mouse to drag it to the desired location.  Maps can not be completely
  1136.        dragged off the editing canvas.   At least two pixels must always be visible so that the map will not "disappear" off the editing
  1137.        canvas. 
  1138.  
  1139.        Positioning a map when multiple nodes are selected will align the top-left corner of all selected maps to the top-left corner of
  1140.        the map currently being dragged.  Nodes that do not share the same map as the current node will not be affected, so that their
  1141.        maps will not "disappear" off the editing canvas.
  1142.  
  1143.  
  1144.  
  1145. Positioning Markers 
  1146.  
  1147.        To re-position a marker, click (and hold the mouse button down) on the marker and use the mouse to drag it to the desired
  1148.        location.  Cross hairs will appear to help with the alignment to other node markers.  If the marker is currently an indicator, an
  1149.        extra line will be displayed showing the current direction.  The marker's new position on the map will be updated on any
  1150.        other node that uses the same map, even if the maps are located in different places on the editing canvas. 
  1151.  
  1152.        Markers can not be dragged off the map. 
  1153.  
  1154.        Note that markers will become obscured by the panorama if they are dragged underneath it.  All markers are initially
  1155.        positioned at the top-left corner of the currently selected map.
  1156.  
  1157.  
  1158.  
  1159. Known Issues 
  1160.  
  1161. Interface Quirks 
  1162.  
  1163.        Sprite information displays do not stay "on" when the mouse button is released.  This issue will not be addressed in the
  1164.        release version. 
  1165.  
  1166.        The indicator angle line does not stay "on" while adjustments are made with the slider control.  The indicator angle line
  1167.        updates once only when the current angle changes during the control dragging process (i.e.: It blinks).   This issue will not be
  1168.        addressed in the release version. 
  1169.  
  1170.        List boxes that have been disabled in Preview Mode will have clickable list items if a Finder window or a window from
  1171.        another application becomes active.  Although the list items can then be selected, no actions will occur, and proper settings
  1172.        will be restored once Edit Mode is selected.  This issue will not be addressed in the release version. 
  1173.  
  1174.  
  1175.         
  1176.  
  1177. Tile Requirements 
  1178.  
  1179.        All nodes in a multinode movie MUST have equal durations. 
  1180.        Movies containing nodes with different durations will NOT play properly. 
  1181.  
  1182.        When authoring a multinode movie you  must use the same number of tiles for every node. If you are using sourcepicts of
  1183.        different dimensions for any reason, you can use the QTVR Tile Calculator (free HyperCard stack included with mapsaVR
  1184.        v1.0) to help find suitable valid tile values for a set of sourcepict dimensions.  This stack also stores calculated values for later
  1185.        reference and allows set naming and searching. 
  1186.  
  1187.        Different horizontal and vertical tile dimensions can be used as long as each node still uses the same number of tiles.  The
  1188.        following is a compatible movie file because each node uses six tiles and will be of equal duration: 
  1189.  
  1190.               Node 1:      1 horizontal tiles            6 vertical tiles 
  1191.               Node 2:      3 horizontal tiles            2 vertical tiles 
  1192.               Node 3:      2 horizontal tiles            3 vertical tiles
  1193.  
  1194.        If you have problems with a particular movie file, then please send it (or one like it) to us for testing at "dev@smgVR.com". 
  1195.        You should send the original movie before it is edited with mapsaVR.  
  1196.  
  1197.  
  1198. Windows Compatibility 
  1199.  
  1200.        There is a bug in the Windows version of QuickTime 3.0 that affects the way a sprite track (the editing canvas in mapsaVR is
  1201.        a sprite track) in a movie is displayed.  If the color depth of the monitor is greater than 16 bit, strange skewing of the sprite
  1202.        images will occur if the horizontal dimension of the sprite track (editing canvas) is not evenly divisible by 16.  This problem
  1203.        occurs in all wired sprite movies. 
  1204.  
  1205.        Additionally, if the horizontal dimension of the sprite track is greater than 512, the horizontal dimension of the sprite track
  1206.        must be also be evenly divisible by 32. 
  1207.  
  1208.        mapsaVR has two warning icons which indicate that the movie may not play correctly on Windows machines.  It is up to the
  1209.        user to decide if the movie should be authored so that the movie plays back correctly.  A warning icon will become enabled
  1210.        anytime the dimension of the sprite is changed in such a way that it will cause incompatibility problems.  Clicking on the
  1211.        enabled warning icon will display a warning message, and instruct the user on what can be done. 
  1212.  
  1213.        The warning icons are located in the Background Image panel, and in the Dimensions panel.  Clicking on the warning icon
  1214.        corresponding to the background image will warn the user that the background image is not the right size, and that the image
  1215.        will have to be resized before it is imported into mapsaVR.  The suggested compatible size will be given. 
  1216.  
  1217.        Clicking on the warning icon beside the horizontal dimension field will warn the user that the dimension of the editing canvas
  1218.        is not compatible, and will suggest the correct size.  It will also give the user an option of automatically setting the horizontal
  1219.        dimension to the correct value. 
  1220.  
  1221.        Other than this issue, output movies should behave the same as on the Macintosh OS. 
  1222.  
  1223.  
  1224.         
  1225.  
  1226. Streaming Multinodes 
  1227.  
  1228.        If you plan to deliver large multinode movies over the internet, movies should be optimized with preview graphics and
  1229.        deliVRator, so that users can navigate the environment as soon as possible.  This holds true whether mapsaVR has been used
  1230.        or not, and there are excellent tools for this at http://vrtools.com/. 
  1231.  
  1232.        Clickable wired sprite node jump markers can NOT function properly until the corresponding hi-res image has been entirely
  1233.        downloaded.  Clicking on a node jump marker before the hi-res image for that node has downloaded will result in odd
  1234.        panorama behavior. 
  1235.  
  1236.        This is a bug in QuickTime 3.0, and this problem is prevalent in any application that uses wired sprites to navigate streaming
  1237.        multinode movies. 
  1238.  
  1239.        For this reason you may wish to use deliVRator to place the mapsaVR sprite track at the end of the movie file so that it can
  1240.        not be interacted with until all the hi-res images have been completely downloaded. 
  1241.  
  1242.        If you want the map and markers to be visible as soon as possible, you may want to disable node jumping so that that the end
  1243.        user will encounter no weird panorama behavior.
  1244.  
  1245.  
  1246.  
  1247. Tips and Tricks 
  1248.  Object nodes in a multinode movie have been found to work if designed with mapsaVR in mind but are not at this
  1249. time considered to be part of the applications supported feature set. 
  1250.  
  1251. Single Node Object Movie 
  1252.  
  1253.        A single node object movie can effectively utilize an overhead map if the object is fairly large, like an automobile in a
  1254.        courtyard or the Bay Bridge, but a special custom indicator will probably need to be constructed in order for the map and
  1255.        indicator to appear synchronized.  For this reason whenever a single object node is opened a warning dialog will be
  1256.        displayed. 
  1257.  
  1258.        There is a new marker set named "Object Set" that can be used for objects on a map image that require a radius of not more
  1259.        than 48  pixels. See the section on Marker Sets for information on how to create your own custom markers. 
  1260.  
  1261.        To create a large size directional indicator for an object node movie you must use five images that are exactly 32 pixels wide
  1262.        for the indicator sprite vertical positions.  They should also all be the same height.  The center point of the rotation will be at
  1263.        image co-ordinates 16,16.  So, if the object on the map is roughly 130 pixels in radius and a rotational radius  of 152 is
  1264.        desired, the images required would need to all be (152 + 16) = 168 pixels in height. 
  1265.  
  1266.        Because the center point is always at 16,16 the indicator graphic must be located at the bottom of each image facing upwards. 
  1267.        The transparent color used for all node markers is white, and the graphics used for vertical positions of the indicator should
  1268.        make sense visually for the object movie for which it is being created. 
  1269.  
  1270.  
  1271. Multinode Movie With One Object Node 
  1272.  
  1273.        Using mapsaVR with a multinode panorama with a single object node requires a small amount of additional planning in
  1274.        QTVRAS to achieve good results.  For this reason whenever a multinode with one or more object nodes is opened a warning
  1275.        dialog will be displayed. Object nodes in a multinode movie have been found to work but are not at this time considered to be
  1276.        part of the applications feature set. 
  1277.  
  1278.        Even though it has been stated that all nodes in a multinode movie MUST have equal duration's, the exception to the rule is
  1279.        when a single object node is at the end of a multinode movie.  This can be ensured by adding the object node to the QTVRAS
  1280.        project after all other nodes have been added. 
  1281.  
  1282.        In this instance the object node can be any duration, and the only side effect should be that the default view of the object may
  1283.        not be the initial frame displayed. 
  1284.  
  1285.        The navigational indicator marker for an object node will probably need to be removed. mapsaVR currently supports only one
  1286.        marker set per movie and it is likely that an object in a multinode will not work well visually with directional indicators that
  1287.        are appropriate for panoramas.  In some cases, however, this may not hold true and it is up to the creator to decide whether or
  1288.        not to remove the object nodes directional indicator. 
  1289.  
  1290.  
  1291. Multinode Movie With Many Object Nodes 
  1292.  
  1293.        Using mapsaVR with a multinode panorama containing more than one object node requires some advanced planning and
  1294.        authoring techniques in QTVRAS to achieve good results.  Object nodes in a multinode movie have been found to work but
  1295.        are not at this time considered to be part of the applications supported feature set. 
  1296.  
  1297.        Since all nodes in a multinode movie MUST have equal duration's, each object in the movie must have the frames per second
  1298.        set so that the entire duration of the object node is equal to that of the panorama nodes.  The proper frames per second for an
  1299.        object node can be calculated with this formula:   (# of frames in object) / (Node duration) .  The frames per second should be
  1300.        set in QTVRAS during the creation of the object movie. When final release of mapsaVR occurs there will be a small utility
  1301.        included for easier calculations. 
  1302.  
  1303.        In some cases it will not be possible to set the object nodes to be EXACTLY the same duration, and for that reason all object
  1304.        nodes should be at the end of the multinode movie so that they will not interfere with the panoramas.  This can be ensured by
  1305.        adding the object nodes to the QTVRAS project after all other nodes have been added.  If an object node can not be made to
  1306.        have exactly the right duration it should be added to the QTVRAS project after any object nodes that do have exactly matching
  1307.        durations. 
  1308.  
  1309.        The side effects from using object nodes without exactly matching durations are as follows:  1) The default view of the object
  1310.        nodes may not be the initial frame displayed when the node is jumped to.  2) Rotating the object may cause the map to change
  1311.        or be repositioned.  3) Rotating the object may cause the directional indicator to switch to a different object node.  Therefore,
  1312.        if unequal duration object nodes are used, ensure that:  1)  All object nodes use the same map and map position.  2 ) All object
  1313.        node markers are removed from the object nodes.  By doing this, the user should not notice that the movie is not actually
  1314.        responding properly. 
  1315.  
  1316.        The navigational indicator marker for an object node will probably need to be removed. mapsaVR currently supports only one
  1317.        marker set per movie and it is likely that objects in a multinode will not work well visually with directional indicators that are
  1318.        appropriate for panoramas.  In some cases, however, this may not hold true and it is up to the creator to decide whether or
  1319.        not to remove the object nodes directional indicator.
  1320.  
  1321.  
  1322.  
  1323. Reporting problems 
  1324.  
  1325.        mapsaVR is a new application that utilizes many components introduced in QuickTime 3.0.  As a result of the wide variety of
  1326.        different types of image compressors, VR creation programs and system configurations, it is expected that some conflicts and
  1327.        bugs may be found. 
  1328.  
  1329.        Please consult this manual for information on current mapsaVR issues.   If you believe that you have found a different
  1330.        problem, please ensure that you can reproduce it, and check if it still occurs when starting up with only the required standard
  1331.        Apple extensions.  Please also make sure that all source movies and maps play correctly in MoviePlayer before they are
  1332.        brought into mapsaVR. 
  1333.  
  1334.        If problems persist, please e-mail a detailed description of the problem, how it is triggered, and if possible, an example
  1335.        source movie, as well as what program the movie was authored with, to <dev@smgVR.com> 
  1336.         
  1337.  
  1338.  
  1339. mapsaVR¬Æ - Copyright 1998, 1999 SQUAMISH Media Group, Inc. All rights reserved. 
  1340. mapsaVR and associated logos are registered trademarks of SQUAMISH Media Group, Inc. 
  1341.   
  1342.